NQ to SQL???Entity Frameworké????ˉ????¨???????LINQ???è??????°?è±?é??(gu??n)?3?????°????è??(sh?1)??????????1?é????????è3a(zh??)???(q??)??¥??¨?o?EF?°????(sh?1)???(j?1)?o?????§?(g?2u)???????????¥è?¢???é??????ˉ|è???o???′?¥????è§£è?|???
LINQ to SQL和Entity Framework都是一種包含LINQ功能的對象關系映射技術。他們之間的本質區別在于EF對數據庫架構和我們查詢的類型實行了更好的解耦。使用EF,我們查詢的對象不再是完全對應數據庫架構的C#類,而是更高層的抽象:Entity Data Model。這為我們提供了額外的靈活性,但是在性能和簡單性上面也會有所損失。